<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Navo Portable Library: 大端</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- 制作者 Doxygen 1.7.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Navo Portable Library&#160;<span id="projectnumber">Ver 1.0.20120827</span></div>
   <div id="projectbrief">Provides generic platform independent facilities.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="modules.html"><span>模块</span></a></li>
      <li><a href="annotated.html"><span>数据结构</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">宏定义</a>  </div>
  <div class="headertitle">
<h1>大端</h1>  </div>
<div class="ingroups"><a class="el" href="group___xE5_xAD_x97_xE8_x8A_x82_xE9_xA1_xBA_xE5_xBA_x8F.html">字节顺序</a></div></div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
宏定义</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41974a7273d6a0abe545ac9822863a9a"></a><!-- doxytag: member="大端::__cpu_to_be16_c" ref="ga41974a7273d6a0abe545ac9822863a9a" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be16_c</b>(c)&#160;&#160;&#160;((uint16_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga34ef7062f1f52140de110452377ce04b"></a><!-- doxytag: member="大端::__be16_to_cpu_c" ref="ga34ef7062f1f52140de110452377ce04b" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be16_to_cpu_c</b>(c)&#160;&#160;&#160;((uint16_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ce4a35caf0c1dbd7832aca2eea16f04"></a><!-- doxytag: member="大端::__cpu_to_be32_c" ref="ga6ce4a35caf0c1dbd7832aca2eea16f04" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be32_c</b>(c)&#160;&#160;&#160;((uint32_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga52e69622b433856bcdb059f2c0ab9bb7"></a><!-- doxytag: member="大端::__be32_to_cpu_c" ref="ga52e69622b433856bcdb059f2c0ab9bb7" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be32_to_cpu_c</b>(c)&#160;&#160;&#160;((uint32_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3d8bfe5d72e92f9d4352e7d259d6624e"></a><!-- doxytag: member="大端::__cpu_to_be64_c" ref="ga3d8bfe5d72e92f9d4352e7d259d6624e" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be64_c</b>(c)&#160;&#160;&#160;((uint64_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga032d9e816b82b27292b441fc02538d35"></a><!-- doxytag: member="大端::__be64_to_cpu_c" ref="ga032d9e816b82b27292b441fc02538d35" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be64_to_cpu_c</b>(c)&#160;&#160;&#160;((uint64_t)(c))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf7f210a3a10db395cde23bf507350f40"></a><!-- doxytag: member="大端::__cpu_to_le16_c" ref="gaf7f210a3a10db395cde23bf507350f40" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le16_c</b>(c)&#160;&#160;&#160;__bswap16_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad62ed5622e356713203042f55be2c6dd"></a><!-- doxytag: member="大端::__le16_to_cpu_c" ref="gad62ed5622e356713203042f55be2c6dd" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le16_to_cpu_c</b>(c)&#160;&#160;&#160;__bswap16_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7cd659a47b213b13cef823fae1c65359"></a><!-- doxytag: member="大端::__cpu_to_le32_c" ref="ga7cd659a47b213b13cef823fae1c65359" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le32_c</b>(c)&#160;&#160;&#160;__bswap32_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gace1cb5ae417615f6ad08373402af991c"></a><!-- doxytag: member="大端::__le32_to_cpu_c" ref="gace1cb5ae417615f6ad08373402af991c" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le32_to_cpu_c</b>(c)&#160;&#160;&#160;__bswap32_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f0397132086b7fed101dab3f355219a"></a><!-- doxytag: member="大端::__cpu_to_le64_c" ref="ga2f0397132086b7fed101dab3f355219a" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le64_c</b>(c)&#160;&#160;&#160;__bswap64_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab778c60a81edf13e3a4792743ac975e2"></a><!-- doxytag: member="大端::__le64_to_cpu_c" ref="gab778c60a81edf13e3a4792743ac975e2" args="(c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le64_to_cpu_c</b>(c)&#160;&#160;&#160;__bswap64_c(c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga964be86c9e3a5f149a7ac293fa1ab316"></a><!-- doxytag: member="大端::__cpu_to_be16" ref="ga964be86c9e3a5f149a7ac293fa1ab316" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be16</b>(v)&#160;&#160;&#160;((uint16_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefa856289f05b23899d93e73b75a0a6d"></a><!-- doxytag: member="大端::__be16_to_cpu" ref="gaefa856289f05b23899d93e73b75a0a6d" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be16_to_cpu</b>(v)&#160;&#160;&#160;((uint16_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ad157566cb73975f0061f56f8885d06"></a><!-- doxytag: member="大端::__cpu_to_be32" ref="ga5ad157566cb73975f0061f56f8885d06" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be32</b>(v)&#160;&#160;&#160;((uint32_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62946ef2b5b6599eeec788ef8dc617f5"></a><!-- doxytag: member="大端::__be32_to_cpu" ref="ga62946ef2b5b6599eeec788ef8dc617f5" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be32_to_cpu</b>(v)&#160;&#160;&#160;((uint32_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d2caf233e4f2dc18211b9b43e6b9f39"></a><!-- doxytag: member="大端::__cpu_to_be64" ref="ga4d2caf233e4f2dc18211b9b43e6b9f39" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be64</b>(v)&#160;&#160;&#160;((uint64_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf811fcf7364a9d3a35ff272b66ad7e52"></a><!-- doxytag: member="大端::__be64_to_cpu" ref="gaf811fcf7364a9d3a35ff272b66ad7e52" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be64_to_cpu</b>(v)&#160;&#160;&#160;((uint64_t)(v))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga524ca620d9c99448ec1bd9221a74ebdb"></a><!-- doxytag: member="大端::__cpu_to_le16" ref="ga524ca620d9c99448ec1bd9221a74ebdb" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le16</b>(v)&#160;&#160;&#160;__bswap16(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59bd0226021236742ac765ca851d3eaa"></a><!-- doxytag: member="大端::__le16_to_cpu" ref="ga59bd0226021236742ac765ca851d3eaa" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le16_to_cpu</b>(v)&#160;&#160;&#160;__bswap16(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga894aea6087d73d2b1131fe6a0b7d32ac"></a><!-- doxytag: member="大端::__cpu_to_le32" ref="ga894aea6087d73d2b1131fe6a0b7d32ac" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le32</b>(v)&#160;&#160;&#160;__bswap32(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a5797a868f5c7ae25a4f16bcc7df908"></a><!-- doxytag: member="大端::__le32_to_cpu" ref="ga5a5797a868f5c7ae25a4f16bcc7df908" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le32_to_cpu</b>(v)&#160;&#160;&#160;__bswap32(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gade71a24613950f6ddc4fca3929454cf5"></a><!-- doxytag: member="大端::__cpu_to_le64" ref="gade71a24613950f6ddc4fca3929454cf5" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le64</b>(v)&#160;&#160;&#160;__bswap64(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga743679bbd801f2c820a9bd1e846166b5"></a><!-- doxytag: member="大端::__le64_to_cpu" ref="ga743679bbd801f2c820a9bd1e846166b5" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le64_to_cpu</b>(v)&#160;&#160;&#160;__bswap64(v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad55b709a71602185df108241e476ec25"></a><!-- doxytag: member="大端::__cpu_to_be16_p" ref="gad55b709a71602185df108241e476ec25" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be16_p</b>(p)&#160;&#160;&#160;(*(uint16_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga901b500cdf089ccb7c5ce8f5c2a1cbc6"></a><!-- doxytag: member="大端::__be16_to_cpu_p" ref="ga901b500cdf089ccb7c5ce8f5c2a1cbc6" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be16_to_cpu_p</b>(p)&#160;&#160;&#160;(*(uint16_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c432445ccd476b0718cd99d8627a05f"></a><!-- doxytag: member="大端::__cpu_to_be32_p" ref="ga3c432445ccd476b0718cd99d8627a05f" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be32_p</b>(p)&#160;&#160;&#160;(*(uint32_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga401a4f052d7c0a74744f6b6c18d85f7e"></a><!-- doxytag: member="大端::__be32_to_cpu_p" ref="ga401a4f052d7c0a74744f6b6c18d85f7e" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be32_to_cpu_p</b>(p)&#160;&#160;&#160;(*(uint32_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7587ddb38b49a34b1e55907d7b3cdcc2"></a><!-- doxytag: member="大端::__cpu_to_be64_p" ref="ga7587ddb38b49a34b1e55907d7b3cdcc2" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be64_p</b>(p)&#160;&#160;&#160;(*(uint64_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga43288d996a2fb9e51d7007ea6fc86dd2"></a><!-- doxytag: member="大端::__be64_to_cpu_p" ref="ga43288d996a2fb9e51d7007ea6fc86dd2" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be64_to_cpu_p</b>(p)&#160;&#160;&#160;(*(uint64_t*)(p))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga658c65afc2429346a7b82e0c2954d7cf"></a><!-- doxytag: member="大端::__cpu_to_le16_p" ref="ga658c65afc2429346a7b82e0c2954d7cf" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le16_p</b>(p)&#160;&#160;&#160;__bswap16_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5b37cadbbc1dcb442f8dc0aed303c4f6"></a><!-- doxytag: member="大端::__le16_to_cpu_p" ref="ga5b37cadbbc1dcb442f8dc0aed303c4f6" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le16_to_cpu_p</b>(p)&#160;&#160;&#160;__bswap16_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9995fafc956e34001316f094063f1e3d"></a><!-- doxytag: member="大端::__cpu_to_le32_p" ref="ga9995fafc956e34001316f094063f1e3d" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le32_p</b>(p)&#160;&#160;&#160;__bswap32_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga91fb0ce45b4c8f5695c3a7806e71e1da"></a><!-- doxytag: member="大端::__le32_to_cpu_p" ref="ga91fb0ce45b4c8f5695c3a7806e71e1da" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le32_to_cpu_p</b>(p)&#160;&#160;&#160;__bswap32_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59be1352db14f4879091b573ae972da7"></a><!-- doxytag: member="大端::__cpu_to_le64_p" ref="ga59be1352db14f4879091b573ae972da7" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le64_p</b>(p)&#160;&#160;&#160;__bswap64_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad18674428f3da3188b7935ef32dc3070"></a><!-- doxytag: member="大端::__le64_to_cpu_p" ref="gad18674428f3da3188b7935ef32dc3070" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le64_to_cpu_p</b>(p)&#160;&#160;&#160;__bswap64_p(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab9d0c17a9feb8fb93f91eb812c1ded35"></a><!-- doxytag: member="大端::__cpu_to_be16_s" ref="gab9d0c17a9feb8fb93f91eb812c1ded35" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be16_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa95e1534f21fb071550deb73b7b4fcaa"></a><!-- doxytag: member="大端::__be16_to_cpu_s" ref="gaa95e1534f21fb071550deb73b7b4fcaa" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be16_to_cpu_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd352db664909faf0589850c42953beb"></a><!-- doxytag: member="大端::__cpu_to_be32_s" ref="gafd352db664909faf0589850c42953beb" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be32_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga44ba26326b01e063cbc0c5b3a98e59e6"></a><!-- doxytag: member="大端::__be32_to_cpu_s" ref="ga44ba26326b01e063cbc0c5b3a98e59e6" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be32_to_cpu_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga872008a11f12f05b1a7ad4d5e547a1e9"></a><!-- doxytag: member="大端::__cpu_to_be64_s" ref="ga872008a11f12f05b1a7ad4d5e547a1e9" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be64_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f193cc38be4eac5436e7ea6b316bb54"></a><!-- doxytag: member="大端::__be64_to_cpu_s" ref="ga9f193cc38be4eac5436e7ea6b316bb54" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be64_to_cpu_s</b>(p)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa6327ae8c49094637e4e1924044182d"></a><!-- doxytag: member="大端::__cpu_to_le16_s" ref="gaaa6327ae8c49094637e4e1924044182d" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le16_s</b>(p)&#160;&#160;&#160;__bswap16_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1a74317af553e1e12ed41e4fa336dc3"></a><!-- doxytag: member="大端::__le16_to_cpu_s" ref="gaa1a74317af553e1e12ed41e4fa336dc3" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le16_to_cpu_s</b>(p)&#160;&#160;&#160;__bswap16_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae7c3eaf8a70cecf4a4add5f395e27610"></a><!-- doxytag: member="大端::__cpu_to_le32_s" ref="gae7c3eaf8a70cecf4a4add5f395e27610" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le32_s</b>(p)&#160;&#160;&#160;__bswap32_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb141c1c54ad066c0382ba757c4d051b"></a><!-- doxytag: member="大端::__le32_to_cpu_s" ref="gacb141c1c54ad066c0382ba757c4d051b" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le32_to_cpu_s</b>(p)&#160;&#160;&#160;__bswap32_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9833151028feab2eda6d6853db849b5b"></a><!-- doxytag: member="大端::__cpu_to_le64_s" ref="ga9833151028feab2eda6d6853db849b5b" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le64_s</b>(p)&#160;&#160;&#160;__bswap64_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b6568eaa06dd3fc068ad518b76d00a0"></a><!-- doxytag: member="大端::__le64_to_cpu_s" ref="ga2b6568eaa06dd3fc068ad518b76d00a0" args="(p)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le64_to_cpu_s</b>(p)&#160;&#160;&#160;__bswap64_s(p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga916e11231680b9c8fd2b7396aabc68d5"></a><!-- doxytag: member="大端::__cpu_to_be16_array" ref="ga916e11231680b9c8fd2b7396aabc68d5" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be16_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2dd9dcd79524afba604938e3496deb62"></a><!-- doxytag: member="大端::__be16_to_cpu_array" ref="ga2dd9dcd79524afba604938e3496deb62" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be16_to_cpu_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1334c6ec81b5fbb04261a70f054a6d7"></a><!-- doxytag: member="大端::__cpu_to_be32_array" ref="gaf1334c6ec81b5fbb04261a70f054a6d7" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be32_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf52109546c80c302592003570508ca1"></a><!-- doxytag: member="大端::__be32_to_cpu_array" ref="gabf52109546c80c302592003570508ca1" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be32_to_cpu_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacbfa209b3c89532df4ab1ef4894576cb"></a><!-- doxytag: member="大端::__cpu_to_be64_array" ref="gacbfa209b3c89532df4ab1ef4894576cb" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_be64_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga64527f1cea1b7b606b01cd99d460e7ef"></a><!-- doxytag: member="大端::__be64_to_cpu_array" ref="ga64527f1cea1b7b606b01cd99d460e7ef" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__be64_to_cpu_array</b>(b, c)&#160;&#160;&#160;do {} while (0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga197fdd2408afdd8e65bfa17b19b05fe8"></a><!-- doxytag: member="大端::__cpu_to_le16_array" ref="ga197fdd2408afdd8e65bfa17b19b05fe8" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le16_array</b>(b, c)&#160;&#160;&#160;__bswap16_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga44c1de23300efd3e72a979a907685bed"></a><!-- doxytag: member="大端::__le16_to_cpu_array" ref="ga44c1de23300efd3e72a979a907685bed" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le16_to_cpu_array</b>(b, c)&#160;&#160;&#160;__bswap16_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2901c24cd3c32820ccc8b912e2af0e50"></a><!-- doxytag: member="大端::__cpu_to_le32_array" ref="ga2901c24cd3c32820ccc8b912e2af0e50" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le32_array</b>(b, c)&#160;&#160;&#160;__bswap32_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf2e45e21e01e5c44844a2b91b5d8b280"></a><!-- doxytag: member="大端::__le32_to_cpu_array" ref="gaf2e45e21e01e5c44844a2b91b5d8b280" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le32_to_cpu_array</b>(b, c)&#160;&#160;&#160;__bswap32_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab378d8f148088cee20eec18363257049"></a><!-- doxytag: member="大端::__cpu_to_le64_array" ref="gab378d8f148088cee20eec18363257049" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__cpu_to_le64_array</b>(b, c)&#160;&#160;&#160;__bswap64_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad18baac603548d163325e59ac15f849d"></a><!-- doxytag: member="大端::__le64_to_cpu_array" ref="gad18baac603548d163325e59ac15f849d" args="(b, c)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__le64_to_cpu_array</b>(b, c)&#160;&#160;&#160;__bswap64_array(b, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2887dc0a50222ffcdbdd81c83bbefba1"></a><!-- doxytag: member="大端::__htonl" ref="ga2887dc0a50222ffcdbdd81c83bbefba1" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xA4_xA7_xE7_xAB_xAF.html#ga2887dc0a50222ffcdbdd81c83bbefba1">__htonl</a>(v)&#160;&#160;&#160;__cpu_to_be32(v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">32位主机字序转网络字序 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15bd6804bdd05fa25757258013ebe708"></a><!-- doxytag: member="大端::__ntohl" ref="ga15bd6804bdd05fa25757258013ebe708" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xA4_xA7_xE7_xAB_xAF.html#ga15bd6804bdd05fa25757258013ebe708">__ntohl</a>(v)&#160;&#160;&#160;__be32_to_cpu(v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">32位网络字序主机字序转 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e6fdd0f1da7d64a36d27999af4951ae"></a><!-- doxytag: member="大端::__htons" ref="ga9e6fdd0f1da7d64a36d27999af4951ae" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xA4_xA7_xE7_xAB_xAF.html#ga9e6fdd0f1da7d64a36d27999af4951ae">__htons</a>(v)&#160;&#160;&#160;__cpu_to_be16(v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">16位主机字序转网络字序 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f74306406c376c494f1f5e2aaf0d57c"></a><!-- doxytag: member="大端::__ntohs" ref="ga9f74306406c376c494f1f5e2aaf0d57c" args="(v)" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xA4_xA7_xE7_xAB_xAF.html#ga9f74306406c376c494f1f5e2aaf0d57c">__ntohs</a>(v)&#160;&#160;&#160;__be16_to_cpu(v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">16位网络字序转主机字序 <br/></td></tr>
</table>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>全部</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>数据结构</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>文件</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>函数</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>变量</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>类型定义</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>宏定义</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address class="footer"><small>Generated at 2015年七月16日 星期四 12:00:43 for Navo Portable Library by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>
